<script>
	import {cartCount} from "@/common/api.js";
	export default {
		globalData: {  
		    imageUrl: 'https://yunxingzhan.oss-cn-hangzhou.aliyuncs.com/miniprogram/images/images/'
		 }, 
		onLaunch: function() {
			console.log('App Launch')
		},
		onShow: function() {
			console.log('App onShow')
			// this.selectCarNum(this);
            this.autoUpdate();
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods:{
			selectCarNum(that){
				cartCount(that,{})
			},
            autoUpdate(){
                const updateManager = uni.getUpdateManager();

                updateManager.onCheckForUpdate(function (res) {
                    // 请求完新版本信息的回调
                    console.log(res.hasUpdate);
                });

                updateManager.onUpdateReady(function (res) {
                    uni.showModal({
                        title: '更新提示',
                        content: '新版本已经准备好，是否重启应用？',
                        showCancel: false,
                        success(res) {
                            if (res.confirm) {
                                // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                                updateManager.applyUpdate();
                            }
                        }
                    });

                });

                updateManager.onUpdateFailed(function (res) {
                    // 新的版本下载失败
                    console.log('download error')
                    uni.showModal({
                        title: '提示',
                        content: '新版小程序下载失败\n请自行退出程序，手动卸载本程序，再运行',
                        confirmText: "知道了"
                    });
                });

            }
		}
	}
</script>

<style lang="scss">
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性2 */
	@import "uview-ui/index.scss";
</style>
